<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://xmlns.jcp.org/jsf/html"
      xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      xmlns:f="http://xmlns.jcp.org/jsf/core"
      xmlns:o="http://omnifaces.org/ui">
    <h:head>
        <title>Escrituras</title>
    </h:head>
    <h:body>
        <ui:composition template="helenaTemplate.xhtml">
            <ui:define name="content">
                <p:growl id="msgs" showDetail="true" />
                <div class="container" >

<!--                    <applet width="300" height="300" code="helenaCapturaHuella.class"> 
                        <param name="archive" value="dpfpglobal.jar" />
                    </applet>-->
                    <h:form id="formDataTable">
                        <p:dataTable id="dataTable" 
                                     value="#{maeEscriturasBean.lista}" 
                                     var="var" 
                                     paginator="true" 
                                     rows="5"  
                                     paginatorPosition="bottom" 
                                     pageLinks="5"
                                     paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown} {CurrentPageReport}"  
                                     rowsPerPageTemplate="5,10,20,30,50,100">

                            <p:column headerText="Nro." >  
                                <h:outputText value="#{var.escrituraNro}" />  
                            </p:column>
                            <p:column headerText="Observaciones" >  
                                <h:outputText value="#{var.observacionEscritura}" />  
                            </p:column>
                            <p:column headerText="Fch. Adquisicion" >  
                                <h:outputText value="#{var.fechaAdquisicion}" />  
                            </p:column>
                            <p:column headerText="Tipo" >  
                                <h:outputText value="#{var.tipo}" />  
                            </p:column>
                            <p:column headerText="Cuantia" >  
                                <h:outputText value="#{var.cuantia}" />  
                            </p:column>
                            <p:column headerText="Retencion" >  
                                <h:outputText value="#{var.retencion}" />  
                            </p:column>
                            <p:column headerText="Fecha" >  
                                <h:outputText value="#{var.fechaCreacion}" />  
                            </p:column>

                            <!--                            <p:column style="width:4%">  
                                                            <p:commandButton id="selectButton" update=":formUpdate" 
                                                                             oncomplete="PF('dialogUpdate').show()" icon="ui-icon-pencil" 
                                                                             title="View" >  
                                                                <f:setPropertyActionListener value="{var}" target="{detEscriturasBean.objSeleccionado}" />  
                                                            </p:commandButton>  
                                                        </p:column>-->
                        </p:dataTable>
                    </h:form>
                    <!--                        
                                      
                                      Dialogo de Creacion de registro          
                                                              
                    -->
                    <h:form id="formInsert">
                        <p:dialog header="Adicionar" widgetVar="dialogInsert" resizable="false" id="dlgInsert"  
                                  showEffect="fade" hideEffect="drop" modal="true" >  
                            <h:panelGrid id="display0" columns="2" cellpadding="4" style="margin:0 auto;"> 

                                <h:panelGrid id="display" columns="2" cellpadding="4" style="margin:0 auto;">  

                                    <h:outputText value="Documento:" />  
                                    <h:inputText value="#{detEscriturasBean.objSeleccionado.documento}" 
                                                 size="60" style="text-transform: uppercase;"/>  

                                    <h:outputText value="Nombre:" />  
                                    <h:inputText value="#{detEscriturasBean.objSeleccionado.nombre}" 
                                                 size="60" style="text-transform: uppercase;"/>  

                                    <h:outputText value="Contacto:" />  
                                    <h:inputText value="#{detEscriturasBean.objSeleccionado.contacto}" 
                                                 size="60" style="text-transform: uppercase;"/>  

                                    <h:outputText value="Observaciones:" />  
                                    <h:inputText value="#{detEscriturasBean.objSeleccionado.observacionDetalle}" 
                                                 size="60" style="text-transform: uppercase;"/>  

                                    <h:outputText value="Posicion:" />  
                                    <p:selectOneListbox id="basic" value="#{detEscriturasBean.objSeleccionado.posicionOtorgante}">
                                        <f:selectItem itemLabel="COMPRADOR" itemValue="COMPRADOR" />
                                        <f:selectItem itemLabel="VENDEDOR" itemValue="VENDEDOR" />
                                    </p:selectOneListbox>

                                    <f:facet name="footer">
                                        <p:separator/>
                                        <p:commandButton id="insertarBtn"
                                                         value="Adicionar"  
                                                         update=":formDataTable:dataTable, :msgs" 
                                                         oncomplete="PF('dialogInsert').hide()" 
                                                         actionListener="#{detEscriturasBean.insert(actionEvent)}" >
                                            <f:param name="abc" value="xyz" />
                                        </p:commandButton>

                                        <p:commandButton id="cancelarAgregar"
                                                         value="Cancelar"
                                                         update=":formInsert:display" 
                                                         oncomplete="PF('dialogInsert').hide()" />

                                    </f:facet>
                                </h:panelGrid>  
                                <h:panelGrid id="display2" columns="1" cellpadding="4" style="margin:0 auto; height: 100%;" width="256 px" >  
                                    <h:panelGrid columns="3" cellpadding="5">
                                        <p:photoCam widgetVar="pc" listener="#{detEscriturasBean.oncapture}" update="photo" />
                                        <p:commandButton type="button" value="Capture" onclick="PF('pc').capture()"/>
                                        <p:outputPanel id="photo">
                                            <p:graphicImage id="nuevaFoto" library="img" name="#{detEscriturasBean.filename}.jpeg" rendered="#{not empty detEscriturasBean.filename}"/>
                                        </p:outputPanel>
                                    </h:panelGrid>
                                </h:panelGrid>
                            </h:panelGrid>
                        </p:dialog>  
                    </h:form>

                </div>
            </ui:define>
        </ui:composition>
    </h:body>
</html>

